<?php
namespace qick;

class webkit
{
/**
 * 返回用户或本机 ip地址
 * @param bool model true: 请求方ip, false: 服务器ip
 * @return string
 */
    public static function ip($model=true)
    {
        if ($model) {
            return $_SERVER['REMOTE_ADDR'];
        }
        else {
            return $_SERVER['SERVER_ADDR'];
        }
    }

/**
 * 返回请求头中的语言声明的简单表示
 */
    public static function remote_lang()
    {
        return preg_replace('/,.*$/', '', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
    }

/**
 * redis 页面缓存策略
 * @param string cl 请求的模块名称
 * @param string method 请求的方法名称
 */
    public static function redis_catch($cl, $method)
    {
        echo $cl, $method;
    }

/**
 * memcatch 页面缓存策略
 * @param string cl 请求的模块名称
 * @param string method 请求的方法名称
 */
    public static function mem_catch($cl, $method)
    {
        echo $cl, $method;
    }
}